package com.ls.lserp.modules.order.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class Quotation extends DataEntity<Quotation> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	//
	private String ulSelected;
	
	//报价单历史ID
	private long offerHistoryID;
	//报价单号
	private String offerNO;
	//阶段次数
	private long offerNumber;
	//报价类型CD
	private String offerTypeCD;
	//报价类型中文名
	private String offerTypeCN;
    //报价数量
	private long offerQuantity;
	//报价金额
	private BigDecimal offerAmount;
	//报价币种CD
	private String offerCurrencyCD;
	//报价币种中文名
	private String offerCurrencyCN;
	//报价汇率
	private BigDecimal offerExchangeRate;
	//报价日期
	private Date offerDate;
	//单件利润
	private BigDecimal offerMargins;
	//单件加工费
	private BigDecimal offerCM;
	//单件折扣
	private BigDecimal offerRebate;
	//单件佣金
	private BigDecimal offerBrokerage;
	//备注
	private String remark;
	//处理阶段
	private long phase;
	//处理状态
	private long status;
	// 画面时间
	private String dateFrom;
	private String dateTo;
	
	/* 款式 数据 */
	//款式ID
	private long styleID;
	//款式图片路径
	private String styleFile;
	//款式编号
	private String styleNO;
	//款式中文名
	private String styleNameCN;
	//款式年份
	private String styleYear;
	//款式季节
	private String styleSeason;
	//颜色组类别名称
	private String styleColorName;
	//
	private String styleSizeGroupCD;
	//客户ID
	private long ognizationID;
	//品牌ID
	private long brandId;
	//客户款式
	private String styleCustomerName;
	//款式类别代码CD
	private String styleCatgoryCD;
	//款式类别
	private String styleCatgoryCN;
	//款式面料类型CD
	private String styleMaterialType;
	//款式面料类型
	private String styleMaterialTypeCN;
	// 客户款式编号
	private String styleCustomerNo;
	// 参考款式编号
	private String refStyleNo;
	// 款式类别(code+value+sort)
	private String styleTemp;
	// 季节(code+value+sort)
	private String styleTempSeason;
	// 客户(code+value+sort)
	private String styleOgnizaitonTemp;
	// 款式备注
	private String styleRemarks;
	//款式图片集
	private List<Quotation> styleFileList;
	
	//订单数量
	private String indentQuantity;
	//客户合同号
	private String customerContractNO;
	//
	private String uploadFileName;
	//
	private String filePath;
	//
	private long fileKbn;
	//排版单耗表ID
	private long unitCostID;
	//排版单耗编号
	private String unitCostNO;
	//排版单耗成本
	private BigDecimal unitCost;
	
	/* 报价单 历史表 */
	//原料成本
	private BigDecimal materail;
	//辅料成本
	private BigDecimal accessorie;
	//印绣花成本
	private BigDecimal printingEmbroidery;
	//商标吊牌成本
	private BigDecimal brand;
	//其他成本
	private BigDecimal others;
	//
	private List<Quotation> quotationHistoryList;
	
	/* 物料 信息 */
	
	//面料类型
	private long materialType;
	//款式条目
	private String styleArticle = "";
	//原辅料ID
	private long materialID;
	//净单耗
	private BigDecimal materialCost = new BigDecimal(0);
	//净单耗单位
	private String materialCostUnit = "";
	//总单耗
	private BigDecimal materialUnitExpend = new BigDecimal(0);
	//损耗百分比
	private BigDecimal materialPreLoss = new BigDecimal(0);
	//损耗数量
	private BigDecimal materialLoss = new BigDecimal(0);
	//单价
	private BigDecimal materialUnitPrice = new BigDecimal(0);
	//总单价
	private BigDecimal materialSellUnitPrice = new BigDecimal(0);
	//部位
	private String materialPlace = "";
	//部位明细说明
	private String materialDetailExplain = "";
	//出口退税基准ID
	private long materialTaxRebateID;
	//出口退税基准数值
	private BigDecimal materialTaxRebate = new BigDecimal(1);
	//材料出厂金额
	private BigDecimal materialTotalPrice = new BigDecimal(0);
	//材料销售金额
	private BigDecimal materialSellTotalPrice = new BigDecimal(0);
	//状态
	private long statusFlag;
	//备注
	private String remarks = "";
	//
	//
	//
	//原辅料中文名称
	private String materialNameCN;
	//原辅料代码
	private String materialCode;
	//货品图片图片路径
	private String materialFile;
	//规格
	private String materialSpec;
	//规格单位
	private String materialSpecUnit = "";
	// 尺码组中文
	private String styleSizeGroupCn;
	

	//
	private List<Quotation> quotationMaterialList;
	/* 审核 */
	
	private AuditInfo auditInfo;
	
	
	// 0:查看画面  1:创建编辑画面
	private String editFlag;
	// 画面Flg
	private String frameFlg;


    //合同ID
    private  Long contractID;


	//合同订单ID
	private  Long indentID;
	
	// 审核人员
	private String auditUser;

	// 审核日期
	private Date auditDate;

	/**
	 * @return the brandId
	 */
	public long getBrandId() {
		return brandId;
	}
	/**
	 * @param brandId the brandId to set
	 */
	public void setBrandId(long brandId) {
		this.brandId = brandId;
	}
	/**
	 * @return the customerContractNO
	 */
	public String getCustomerContractNO() {
		return customerContractNO;
	}
	/**
	 * @param customerContractNO the customerContractNO to set
	 */
	public void setCustomerContractNO(String customerContractNO) {
		this.customerContractNO = customerContractNO;
	}
	/**
	 * @return the indentQuantity
	 */
	public String getIndentQuantity() {
		return indentQuantity;
	}
	/**
	 * @return the styleSizeGroupCn
	 */
	public String getStyleSizeGroupCn() {
		return styleSizeGroupCn;
	}

	/**
	 * @param indentQuantity the indentQuantity to set
	 */
	public void setIndentQuantity(String indentQuantity) {
		this.indentQuantity = indentQuantity;
	}
	/**
	 * @param styleSizeGroupCn the styleSizeGroupCn to set
	 */
	public void setStyleSizeGroupCn(String styleSizeGroupCn) {
		this.styleSizeGroupCn = styleSizeGroupCn;
	}

	/**
	 * @return the uploadFileName
	 */
	public String getUploadFileName() {
		return uploadFileName;
	}

	/**
	 * @return the filePath
	 */
	public String getFilePath() {
		return filePath;
	}

	/**
	 * @return the fileKbn
	 */
	public long getFileKbn() {
		return fileKbn;
	}

	/**
	 * @param uploadFileName the uploadFileName to set
	 */
	public void setUploadFileName(String uploadFileName) {
		this.uploadFileName = uploadFileName;
	}

	/**
	 * @param filePath the filePath to set
	 */
	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	/**
	 * @param fileKbn the fileKbn to set
	 */
	public void setFileKbn(long fileKbn) {
		this.fileKbn = fileKbn;
	}

	/**
	 * @return the ognizationID
	 */
	public long getOgnizationID() {
		return ognizationID;
	}

	/**
	 * @param ognizationID the ognizationID to set
	 */
	public void setOgnizationID(long ognizationID) {
		this.ognizationID = ognizationID;
	}

	/**
	 * @return the styleSizeGroupCD
	 */
	public String getStyleSizeGroupCD() {
		return styleSizeGroupCD;
	}

	/**
	 * @param styleSizeGroupCD the styleSizeGroupCD to set
	 */
	public void setStyleSizeGroupCD(String styleSizeGroupCD) {
		this.styleSizeGroupCD = styleSizeGroupCD;
	}

	/**
	 * @return the serialVersionUID
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	/**
	 * @return the ulSelected
	 */
	public String getUlSelected() {
		return ulSelected;
	}

	/**
	 * @return the offerHistoryID
	 */
	public long getOfferHistoryID() {
		return offerHistoryID;
	}

	/**
	 * @return the offerNO
	 */
	public String getOfferNO() {
		return offerNO;
	}

	/**
	 * @return the offerNumber
	 */
	public long getOfferNumber() {
		return offerNumber;
	}

	/**
	 * @return the offerTypeCD
	 */
	public String getOfferTypeCD() {
		return offerTypeCD;
	}

	/**
	 * @return the offerTypeCN
	 */
	public String getOfferTypeCN() {
		return offerTypeCN;
	}

	/**
	 * @return the offerQuantity
	 */
	public long getOfferQuantity() {
		return offerQuantity;
	}

	/**
	 * @return the offerAmount
	 */
	public BigDecimal getOfferAmount() {
		return offerAmount;
	}

	/**
	 * @return the offerCurrencyCD
	 */
	public String getOfferCurrencyCD() {
		return offerCurrencyCD;
	}

	/**
	 * @return the offerCurrencyCN
	 */
	public String getOfferCurrencyCN() {
		return offerCurrencyCN;
	}

	/**
	 * @return the offerExchangeRate
	 */
	public BigDecimal getOfferExchangeRate() {
		return offerExchangeRate;
	}

	/**
	 * @return the offerDate
	 */
	public Date getOfferDate() {
		return offerDate;
	}

	/**
	 * @return the offerMargins
	 */
	public BigDecimal getOfferMargins() {
		return offerMargins;
	}

	/**
	 * @return the offerCM
	 */
	public BigDecimal getOfferCM() {
		return offerCM;
	}

	/**
	 * @return the offerRebate
	 */
	public BigDecimal getOfferRebate() {
		return offerRebate;
	}

	/**
	 * @return the offerBrokerage
	 */
	public BigDecimal getOfferBrokerage() {
		return offerBrokerage;
	}

	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @return the phase
	 */
	public long getPhase() {
		return phase;
	}

	/**
	 * @return the status
	 */
	public long getStatus() {
		return status;
	}

	/**
	 * @return the dateFrom
	 */
	public String getDateFrom() {
		return dateFrom;
	}

	/**
	 * @return the dateTo
	 */
	public String getDateTo() {
		return dateTo;
	}

	/**
	 * @return the styleID
	 */
	public long getStyleID() {
		return styleID;
	}

	/**
	 * @return the styleFile
	 */
	public String getStyleFile() {
		return styleFile;
	}

	/**
	 * @return the styleNO
	 */
	public String getStyleNO() {
		return styleNO;
	}

	/**
	 * @return the styleNameCN
	 */
	public String getStyleNameCN() {
		return styleNameCN;
	}

	/**
	 * @return the styleYear
	 */
	public String getStyleYear() {
		return styleYear;
	}

	/**
	 * @return the styleSeason
	 */
	public String getStyleSeason() {
		return styleSeason;
	}

	/**
	 * @return the styleColorName
	 */
	public String getStyleColorName() {
		return styleColorName;
	}

	/**
	 * @return the styleCustomerName
	 */
	public String getStyleCustomerName() {
		return styleCustomerName;
	}

	/**
	 * @return the styleCatgoryCD
	 */
	public String getStyleCatgoryCD() {
		return styleCatgoryCD;
	}

	/**
	 * @return the styleCatgoryCN
	 */
	public String getStyleCatgoryCN() {
		return styleCatgoryCN;
	}

	/**
	 * @return the styleMaterialType
	 */
	public String getStyleMaterialType() {
		return styleMaterialType;
	}

	/**
	 * @return the styleMaterialTypeCN
	 */
	public String getStyleMaterialTypeCN() {
		return styleMaterialTypeCN;
	}

	/**
	 * @return the styleFileList
	 */
	public List<Quotation> getStyleFileList() {
		return styleFileList;
	}

	/**
	 * @return the unitCostID
	 */
	public long getUnitCostID() {
		return unitCostID;
	}

	/**
	 * @return the unitCostNO
	 */
	public String getUnitCostNO() {
		return unitCostNO;
	}

	/**
	 * @return the unitCost
	 */
	public BigDecimal getUnitCost() {
		return unitCost;
	}

	/**
	 * @return the materail
	 */
	public BigDecimal getMaterail() {
		return materail;
	}

	/**
	 * @return the accessorie
	 */
	public BigDecimal getAccessorie() {
		return accessorie;
	}

	/**
	 * @return the printingEmbroidery
	 */
	public BigDecimal getPrintingEmbroidery() {
		return printingEmbroidery;
	}

	/**
	 * @return the brand
	 */
	public BigDecimal getBrand() {
		return brand;
	}

	/**
	 * @return the others
	 */
	public BigDecimal getOthers() {
		return others;
	}

	/**
	 * @return the quotationHistoryList
	 */
	public List<Quotation> getQuotationHistoryList() {
		return quotationHistoryList;
	}

	/**
	 * @return the materialType
	 */
	public long getMaterialType() {
		return materialType;
	}

	/**
	 * @return the styleArticle
	 */
	public String getStyleArticle() {
		return styleArticle;
	}

	/**
	 * @return the materialID
	 */
	public long getMaterialID() {
		return materialID;
	}

	/**
	 * @return the materialCost
	 */
	public BigDecimal getMaterialCost() {
		return materialCost;
	}

	/**
	 * @return the materialCostUnit
	 */
	public String getMaterialCostUnit() {
		return materialCostUnit;
	}

	/**
	 * @return the materialUnitExpend
	 */
	public BigDecimal getMaterialUnitExpend() {
		return materialUnitExpend;
	}

	/**
	 * @return the materialPreLoss
	 */
	public BigDecimal getMaterialPreLoss() {
		return materialPreLoss;
	}

	/**
	 * @return the materialLoss
	 */
	public BigDecimal getMaterialLoss() {
		return materialLoss;
	}

	/**
	 * @return the materialUnitPrice
	 */
	public BigDecimal getMaterialUnitPrice() {
		return materialUnitPrice;
	}

	/**
	 * @return the materialSellUnitPrice
	 */
	public BigDecimal getMaterialSellUnitPrice() {
		return materialSellUnitPrice;
	}

	/**
	 * @return the materialPlace
	 */
	public String getMaterialPlace() {
		return materialPlace;
	}

	/**
	 * @return the materialDetailExplain
	 */
	public String getMaterialDetailExplain() {
		return materialDetailExplain;
	}

	/**
	 * @return the materialTaxRebateID
	 */
	public long getMaterialTaxRebateID() {
		return materialTaxRebateID;
	}

	/**
	 * @return the materialTaxRebate
	 */
	public BigDecimal getMaterialTaxRebate() {
		return materialTaxRebate;
	}

	/**
	 * @return the materialTotalPrice
	 */
	public BigDecimal getMaterialTotalPrice() {
		return materialTotalPrice;
	}

	/**
	 * @return the materialSellTotalPrice
	 */
	public BigDecimal getMaterialSellTotalPrice() {
		return materialSellTotalPrice;
	}

	/**
	 * @return the statusFlag
	 */
	public long getStatusFlag() {
		return statusFlag;
	}

	/**
	 * @return the remarks
	 */
	public String getRemarks() {
		return remarks;
	}

	/**
	 * @return the materialNameCN
	 */
	public String getMaterialNameCN() {
		return materialNameCN;
	}

	/**
	 * @return the materialCode
	 */
	public String getMaterialCode() {
		return materialCode;
	}

	/**
	 * @return the materialFile
	 */
	public String getMaterialFile() {
		return materialFile;
	}

	/**
	 * @return the materialSpec
	 */
	public String getMaterialSpec() {
		return materialSpec;
	}

	/**
	 * @return the materialSpecUnit
	 */
	public String getMaterialSpecUnit() {
		return materialSpecUnit;
	}

	/**
	 * @return the quotationMaterialList
	 */
	public List<Quotation> getQuotationMaterialList() {
		return quotationMaterialList;
	}

	/**
	 * @return the auditInfo
	 */
	public AuditInfo getAuditInfo() {
		return auditInfo;
	}

	/**
	 * @return the editFlag
	 */
	public String getEditFlag() {
		return editFlag;
	}

	/**
	 * @param ulSelected the ulSelected to set
	 */
	public void setUlSelected(String ulSelected) {
		this.ulSelected = ulSelected;
	}

	/**
	 * @param offerHistoryID the offerHistoryID to set
	 */
	public void setOfferHistoryID(long offerHistoryID) {
		this.offerHistoryID = offerHistoryID;
	}

	/**
	 * @param offerNO the offerNO to set
	 */
	public void setOfferNO(String offerNO) {
		this.offerNO = offerNO;
	}

	/**
	 * @param offerNumber the offerNumber to set
	 */
	public void setOfferNumber(long offerNumber) {
		this.offerNumber = offerNumber;
	}

	/**
	 * @param offerTypeCD the offerTypeCD to set
	 */
	public void setOfferTypeCD(String offerTypeCD) {
		this.offerTypeCD = offerTypeCD;
	}

	/**
	 * @param offerTypeCN the offerTypeCN to set
	 */
	public void setOfferTypeCN(String offerTypeCN) {
		this.offerTypeCN = offerTypeCN;
	}

	/**
	 * @param offerQuantity the offerQuantity to set
	 */
	public void setOfferQuantity(long offerQuantity) {
		this.offerQuantity = offerQuantity;
	}

	/**
	 * @param offerAmount the offerAmount to set
	 */
	public void setOfferAmount(BigDecimal offerAmount) {
		this.offerAmount = offerAmount;
	}

	/**
	 * @param offerCurrencyCD the offerCurrencyCD to set
	 */
	public void setOfferCurrencyCD(String offerCurrencyCD) {
		this.offerCurrencyCD = offerCurrencyCD;
	}

	/**
	 * @param offerCurrencyCN the offerCurrencyCN to set
	 */
	public void setOfferCurrencyCN(String offerCurrencyCN) {
		this.offerCurrencyCN = offerCurrencyCN;
	}

	/**
	 * @param offerExchangeRate the offerExchangeRate to set
	 */
	public void setOfferExchangeRate(BigDecimal offerExchangeRate) {
		this.offerExchangeRate = offerExchangeRate;
	}

	/**
	 * @param offerDate the offerDate to set
	 */
	public void setOfferDate(Date offerDate) {
		this.offerDate = offerDate;
	}

	/**
	 * @param offerMargins the offerMargins to set
	 */
	public void setOfferMargins(BigDecimal offerMargins) {
		this.offerMargins = offerMargins;
	}

	/**
	 * @param offerCM the offerCM to set
	 */
	public void setOfferCM(BigDecimal offerCM) {
		this.offerCM = offerCM;
	}

	/**
	 * @param offerRebate the offerRebate to set
	 */
	public void setOfferRebate(BigDecimal offerRebate) {
		this.offerRebate = offerRebate;
	}

	/**
	 * @param offerBrokerage the offerBrokerage to set
	 */
	public void setOfferBrokerage(BigDecimal offerBrokerage) {
		this.offerBrokerage = offerBrokerage;
	}

	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @param phase the phase to set
	 */
	public void setPhase(long phase) {
		this.phase = phase;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(long status) {
		this.status = status;
	}

	/**
	 * @param dateFrom the dateFrom to set
	 */
	public void setDateFrom(String dateFrom) {
		this.dateFrom = dateFrom;
	}

	/**
	 * @param dateTo the dateTo to set
	 */
	public void setDateTo(String dateTo) {
		this.dateTo = dateTo;
	}

	/**
	 * @param styleID the styleID to set
	 */
	public void setStyleID(long styleID) {
		this.styleID = styleID;
	}

	/**
	 * @param styleFile the styleFile to set
	 */
	public void setStyleFile(String styleFile) {
		this.styleFile = styleFile;
	}

	/**
	 * @param styleNO the styleNO to set
	 */
	public void setStyleNO(String styleNO) {
		this.styleNO = styleNO;
	}

	/**
	 * @param styleNameCN the styleNameCN to set
	 */
	public void setStyleNameCN(String styleNameCN) {
		this.styleNameCN = styleNameCN;
	}

	/**
	 * @param styleYear the styleYear to set
	 */
	public void setStyleYear(String styleYear) {
		this.styleYear = styleYear;
	}

	/**
	 * @param styleSeason the styleSeason to set
	 */
	public void setStyleSeason(String styleSeason) {
		this.styleSeason = styleSeason;
	}

	/**
	 * @param styleColorName the styleColorName to set
	 */
	public void setStyleColorName(String styleColorName) {
		this.styleColorName = styleColorName;
	}

	/**
	 * @param styleCustomerName the styleCustomerName to set
	 */
	public void setStyleCustomerName(String styleCustomerName) {
		this.styleCustomerName = styleCustomerName;
	}

	/**
	 * @param styleCatgoryCD the styleCatgoryCD to set
	 */
	public void setStyleCatgoryCD(String styleCatgoryCD) {
		this.styleCatgoryCD = styleCatgoryCD;
	}

	/**
	 * @param styleCatgoryCN the styleCatgoryCN to set
	 */
	public void setStyleCatgoryCN(String styleCatgoryCN) {
		this.styleCatgoryCN = styleCatgoryCN;
	}

	/**
	 * @param styleMaterialType the styleMaterialType to set
	 */
	public void setStyleMaterialType(String styleMaterialType) {
		this.styleMaterialType = styleMaterialType;
	}

	/**
	 * @param styleMaterialTypeCN the styleMaterialTypeCN to set
	 */
	public void setStyleMaterialTypeCN(String styleMaterialTypeCN) {
		this.styleMaterialTypeCN = styleMaterialTypeCN;
	}

	/**
	 * @param styleFileList the styleFileList to set
	 */
	public void setStyleFileList(List<Quotation> styleFileList) {
		this.styleFileList = styleFileList;
	}

	/**
	 * @param unitCostID the unitCostID to set
	 */
	public void setUnitCostID(long unitCostID) {
		this.unitCostID = unitCostID;
	}

	/**
	 * @param unitCostNO the unitCostNO to set
	 */
	public void setUnitCostNO(String unitCostNO) {
		this.unitCostNO = unitCostNO;
	}

	/**
	 * @param unitCost the unitCost to set
	 */
	public void setUnitCost(BigDecimal unitCost) {
		this.unitCost = unitCost;
	}

	/**
	 * @param materail the materail to set
	 */
	public void setMaterail(BigDecimal materail) {
		this.materail = materail;
	}

	/**
	 * @param accessorie the accessorie to set
	 */
	public void setAccessorie(BigDecimal accessorie) {
		this.accessorie = accessorie;
	}

	/**
	 * @param printingEmbroidery the printingEmbroidery to set
	 */
	public void setPrintingEmbroidery(BigDecimal printingEmbroidery) {
		this.printingEmbroidery = printingEmbroidery;
	}

	/**
	 * @param brand the brand to set
	 */
	public void setBrand(BigDecimal brand) {
		this.brand = brand;
	}

	/**
	 * @param others the others to set
	 */
	public void setOthers(BigDecimal others) {
		this.others = others;
	}

	/**
	 * @param quotationHistoryList the quotationHistoryList to set
	 */
	public void setQuotationHistoryList(List<Quotation> quotationHistoryList) {
		this.quotationHistoryList = quotationHistoryList;
	}

	/**
	 * @param materialType the materialType to set
	 */
	public void setMaterialType(long materialType) {
		this.materialType = materialType;
	}

	/**
	 * @param styleArticle the styleArticle to set
	 */
	public void setStyleArticle(String styleArticle) {
		this.styleArticle = styleArticle;
	}

	/**
	 * @param materialID the materialID to set
	 */
	public void setMaterialID(long materialID) {
		this.materialID = materialID;
	}

	/**
	 * @param materialCost the materialCost to set
	 */
	public void setMaterialCost(BigDecimal materialCost) {
		this.materialCost = materialCost;
	}

	/**
	 * @param materialCostUnit the materialCostUnit to set
	 */
	public void setMaterialCostUnit(String materialCostUnit) {
		this.materialCostUnit = materialCostUnit;
	}

	/**
	 * @param materialUnitExpend the materialUnitExpend to set
	 */
	public void setMaterialUnitExpend(BigDecimal materialUnitExpend) {
		this.materialUnitExpend = materialUnitExpend;
	}

	/**
	 * @param materialPreLoss the materialPreLoss to set
	 */
	public void setMaterialPreLoss(BigDecimal materialPreLoss) {
		this.materialPreLoss = materialPreLoss;
	}

	/**
	 * @param materialLoss the materialLoss to set
	 */
	public void setMaterialLoss(BigDecimal materialLoss) {
		this.materialLoss = materialLoss;
	}

	/**
	 * @param materialUnitPrice the materialUnitPrice to set
	 */
	public void setMaterialUnitPrice(BigDecimal materialUnitPrice) {
		this.materialUnitPrice = materialUnitPrice;
	}

	/**
	 * @param materialSellUnitPrice the materialSellUnitPrice to set
	 */
	public void setMaterialSellUnitPrice(BigDecimal materialSellUnitPrice) {
		this.materialSellUnitPrice = materialSellUnitPrice;
	}

	/**
	 * @param materialPlace the materialPlace to set
	 */
	public void setMaterialPlace(String materialPlace) {
		this.materialPlace = materialPlace;
	}

	/**
	 * @param materialDetailExplain the materialDetailExplain to set
	 */
	public void setMaterialDetailExplain(String materialDetailExplain) {
		this.materialDetailExplain = materialDetailExplain;
	}

	/**
	 * @param materialTaxRebateID the materialTaxRebateID to set
	 */
	public void setMaterialTaxRebateID(long materialTaxRebateID) {
		this.materialTaxRebateID = materialTaxRebateID;
	}

	/**
	 * @param materialTaxRebate the materialTaxRebate to set
	 */
	public void setMaterialTaxRebate(BigDecimal materialTaxRebate) {
		this.materialTaxRebate = materialTaxRebate;
	}

	/**
	 * @param materialTotalPrice the materialTotalPrice to set
	 */
	public void setMaterialTotalPrice(BigDecimal materialTotalPrice) {
		this.materialTotalPrice = materialTotalPrice;
	}

	/**
	 * @param materialSellTotalPrice the materialSellTotalPrice to set
	 */
	public void setMaterialSellTotalPrice(BigDecimal materialSellTotalPrice) {
		this.materialSellTotalPrice = materialSellTotalPrice;
	}

	/**
	 * @param statusFlag the statusFlag to set
	 */
	public void setStatusFlag(long statusFlag) {
		this.statusFlag = statusFlag;
	}


	/**
	 * @param remarks the remarks to set
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	/**
	 * @return the frameFlg
	 */
	public String getFrameFlg() {
		return frameFlg;
	}



	/**
	 * @param materialNameCN the materialNameCN to set
	 */
	public void setMaterialNameCN(String materialNameCN) {
		this.materialNameCN = materialNameCN;
	}

	/**
	 * @param frameFlg the frameFlg to set
	 */
	public void setFrameFlg(String frameFlg) {
		this.frameFlg = frameFlg;
	}



	/**
	 * @param materialCode the materialCode to set
	 */
	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode;
	}

	/**
	 * @param materialFile the materialFile to set
	 */
	public void setMaterialFile(String materialFile) {
		this.materialFile = materialFile;
	}

	/**
	 * @param materialSpec the materialSpec to set
	 */
	public void setMaterialSpec(String materialSpec) {
		this.materialSpec = materialSpec;
	}

	/**
	 * @param materialSpecUnit the materialSpecUnit to set
	 */
	public void setMaterialSpecUnit(String materialSpecUnit) {
		this.materialSpecUnit = materialSpecUnit;
	}

	/**
	 * @param quotationMaterialList the quotationMaterialList to set
	 */
	public void setQuotationMaterialList(List<Quotation> quotationMaterialList) {
		this.quotationMaterialList = quotationMaterialList;
	}

	/**
	 * @param auditInfo the auditInfo to set
	 */
	public void setAuditInfo(AuditInfo auditInfo) {
		this.auditInfo = auditInfo;
	}

	/**
	 * @param editFlag the editFlag to set
	 */
	public void setEditFlag(String editFlag) {
		this.editFlag = editFlag;
	}

	/**
	 * @return the styleCustomerNo
	 */
	public String getStyleCustomerNo() {
		return styleCustomerNo;
	}

	/**
	 * @param styleCustomerNo the styleCustomerNo to set
	 */
	public void setStyleCustomerNo(String styleCustomerNo) {
		this.styleCustomerNo = styleCustomerNo;
	}

	/**
	 * @return the refStyleNo
	 */
	public String getRefStyleNo() {
		return refStyleNo;
	}

	/**
	 * @param refStyleNo the refStyleNo to set
	 */
	public void setRefStyleNo(String refStyleNo) {
		this.refStyleNo = refStyleNo;
	}

	/**
	 * @return the styleTemp
	 */
	public String getStyleTemp() {
		return styleTemp;
	}

	/**
	 * @param styleTemp the styleTemp to set
	 */
	public void setStyleTemp(String styleTemp) {
		this.styleTemp = styleTemp;
	}

	/**
	 * @return the styleTempSeason
	 */
	public String getStyleTempSeason() {
		return styleTempSeason;
	}

	/**
	 * @param styleTempSeason the styleTempSeason to set
	 */
	public void setStyleTempSeason(String styleTempSeason) {
		this.styleTempSeason = styleTempSeason;
	}

	/**
	 * @return the styleOgnizaitonTemp
	 */
	public String getStyleOgnizaitonTemp() {
		return styleOgnizaitonTemp;
	}

	/**
	 * @param styleOgnizaitonTemp the styleOgnizaitonTemp to set
	 */
	public void setStyleOgnizaitonTemp(String styleOgnizaitonTemp) {
		this.styleOgnizaitonTemp = styleOgnizaitonTemp;
	}

	/**
	 * @return the styleRemarks
	 */
	public String getStyleRemarks() {
		return styleRemarks;
	}

	/**
	 * @param styleRemarks the styleRemarks to set
	 */
	public void setStyleRemarks(String styleRemarks) {
		this.styleRemarks = styleRemarks;
	}

    public Long getContractID() {
        return contractID;
    }

    public void setContractID(Long contractID) {
        this.contractID = contractID;
    }

	public Long getIndentID() {
		return indentID;
	}

	public void setIndentID(Long indentID) {
		this.indentID = indentID;
	}
}